package com.bling.common.util;
/**
 * 类型转换
 * 1. 字符串转换成整数类型
 * 2. 字符1->true 0->false
 * @author BLingSoft
 *
 */
public class CommonTypeChange {

	private final static int WRONG = -1;
	/**
	 * 发生错误则返回-1，否则返回转换值
	 * @param value
	 * @return
	 */
	public static int getIntFromString(String value){
		int temp = WRONG;
		try{
			temp = Integer.parseInt(value);
		}catch(NumberFormatException e){}
		return temp;
	}
	/**
	 * 大于0的值默认为true
	 * @param value
	 * @return
	 */
	public static boolean getBooleanFromString(int value){
		if(value>0) return true;
		else return false;
	}
	/**
	 * 长整型转换成整型
	 * @param value
	 * @return
	 */
	public static int getIntFromLong(long value){
		return new Long(value).intValue();
	}
}
